# 任务描述
# 本关任务：编程实现任意输入一个字母，
char_1=input()
# 字符 是数值吗 取反
if( not char_1.isdigit() )  :
    char_1=ord(char_1)
    # 若输入为大写字母则输出26个英文大写字母。
    if(char_1>=65 and char_1<=90):
        # arr用来存放每次计算后的大写字母
        arr=''
        for i in range(65,90+1):
            arr+=chr(i)+" "
        print(arr)


    # 若输入为小写字母则输出26个英文小写字母，
    elif(char_1>=97 and char_1<=122):
        arr = ''
        for i in range(97, 122 + 1):
            arr += chr(i)+" "
        print(arr)
else:
    print("输入错误")
#
# 相关知识
# 为了完成本关任务，你需要掌握：1英文字母的ASSCII码特征；2.for循环的实现；3.分支结构；3.range()使用；5.字符与数字的转换函数：chr(）和ord(）。
#
# 提示
# 1.26个英文字母的ASCII值是连续的；
# 2.两个相对的函数：ord（）函数：将字符转数字（ASSCII码值 ）；chr（）函数：将数字转字符。
#
# 编程要求
# 根据提示，在右侧编辑器补充代码，根据输入不同有字符，输出26个英文大写字母、小写字母或报错信息。
#
# 测试说明
# 平台会对你编写的代码进行测试：
#
# 测试输入：a
# 预期输出：
# a b c d e f g h i j k……z
#
# 测试输入：B
# 预期输出：
# A B C D E F G H I J K……Z
#
# 测试输入：5
# 预期输出：
# 输入错误！

